const path  = require("path");
const nodeExternals  = require("webpack-node-externals");

module.exports = {
    target:'node',
    mode:'development',
    entry:"./src/server/index.js",
    output:{
        filename:'server_bundle.js',
        path:path.resolve(__dirname, '../build/server')
    },
    // nodeExternals 排除大的包 比如express  不需要打包进去
    externals:[nodeExternals()], // 排除node modules

    // 修改脚本  pnpm run start  测试打包后的文件是否可以使用   --watch 监听文件 文件发生修改时 重新打包
}